<!DOCTYPE html>
<html>
  <head>
    <!-- [[! Document Settings ]] -->
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <!-- [[! Page Meta ]] -->
    <title>在编码</title>
    <meta name="description" content="在编码 - " />

    <meta name="HandheldFriendly" content="True" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <link rel="shortcut icon" href="/assets/images/favicon.ico" >

    <!-- [[! Styles'n'Scripts ]] -->
    <link rel="stylesheet" type="text/css" href="/assets/css/screen.css" />
    <link rel="stylesheet" type="text/css"
      href="//fonts.googleapis.com/css?family=Merriweather:300,700,700italic,300italic|Open+Sans:700,400" />

    <link rel="stylesheet" type="text/css" href="/assets/css/prism.css" />

    <!-- [[! Ghost outputs important style and meta data with this tag ]] -->
    <link rel="canonical" href="/" />
<meta name="referrer" content="origin" />
<link rel="next" href="/page2/" />

<meta property="og:site_name" content="在编码" />
<meta property="og:type" content="website" />
<meta property="og:title" content="在编码" />
<meta property="og:description" content="" />
<meta property="og:url" content="/" />
<meta property="og:image" content="/assets/images/cover1.jpg" />

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="在编码" />
<meta name="twitter:description" content="" />
<meta name="twitter:url" content="/" />
<meta name="twitter:image:src" content="/assets/images/cover1.jpg" />

<script type="application/ld+json">
  {
  "@context": "http://schema.org",
  "@type": "Website",
  "publisher": "Finding The Way Home",
  "url": "/",
  "image": "/assets/images/cover1.jpg",
  "description": ""
  }
</script>

<meta name="generator" content="Jekyll 3.0.0" />
<link rel="alternate" type="application/rss+xml" title="在编码" href="/feed.xml" />


  </head>
  <body class="tag-template nav-closed">

    <div class="nav">
  <h3 class="nav-title">Home</h3>
  <a href="#" class="nav-close">
    <span class="hidden">Close</span>
  </a>
  <ul>
    <li class="nav-home " role="presentation"><a href="/">Home</a></li>
    <!-- <li class="nav-about " role="presentation"><a href="/about">About</a></li>
    <li class="nav-author " role="presentation"><a href="/author/casper">Author</a></li> -->
    <li class="nav-ios " role="presentation"><a href="/tag/iOS">iOS</a></li>
    <li class="nav-mvc " role="presentation"><a href="/tag/Android">Android</a></li>
    <li class="nav-server " role="presentation"><a href="/tag/Server">Server</a></li>
  </ul>
  <a class="subscribe-button icon-feed" href="/feed.xml">Subscribe</a>
</div>
<span class="nav-cover"></span>


    <div class="site-wrapper">

      <!-- [[! Everything else gets inserted here ]] -->
      <!-- < dynamically overriding backgrounds for tags as well as descriptions -->


<!-- < default}} -->
<!-- The tag above means - insert everything in this file into the [body] of the default.hbs template -->

<!-- If we have a tag cover, display that - else blog cover - else nothing -->
<header class="main-header tag-head " style="background-image: url(/assets/images/cover4.jpg) ">
  <nav class="main-nav overlay clearfix">
    <a class="blog-logo" href="/"><img src="/assets/images/ghost.png" alt="Blog Logo" /></a>
    
    <a class="menu-button icon-menu" href="#"><span class="word">Menu</span></a>
    
  </nav>
  <div class="vertical">
    <div class="main-header-content inner">
      <h1 class="page-title">Clean Architecture</h1>
      <h2 class="page-description">
        
        一共 4 篇文章
        
      </h2>
    </div>
  </div>
</header>

<!-- The main content area on the homepage -->
<main id="content" class="content" role="main">

  <!-- The tag below includes the post loop - partials/loop.hbs -->
  <!-- Previous/next page links - only displayed on page 2+ -->
<div class="extra-pagination inner">
  
    <nav class="pagination" role="pagination">
  
  <span class="page-number"> Page 1 of 1 </span>
  
</nav>

  
</div>

<!-- This is the post loop - each post will be output using this markup -->

<article class="post">
  <header class="post-header">
    <h2 class="post-title"><a href="/android-architecture-part-4-applying-clean-architecture-on-android-hands-on.html">[译] Android 架构：Part 4 —— 实践 Clean Architecture（含源码）</a></h2>
  </header>
  <section class="post-excerpt">
    <p>在 Android 架构系列的最后部分，我们将 Clean Architecture 调整到 Android 平台。我们将 Android 和真实世界从业务逻辑中分离，令利益相关者满意，使一切都容易测试。... <a class="read-more" href="/android-architecture-part-4-applying-clean-architecture-on-android-hands-on.html">&raquo;</a></p>
  </section>
  <footer class="post-meta">
    
        on
        
            
                <a href='/tag/Android'>Android</a>,
            
        
            
                <a href='/tag/Clean Architecture'>Clean Architecture</a>
            
        
    
    <time class="post-date" datetime="2017-07-27">27 Jul 2017</time>
  </footer>
</article>

<article class="post">
  <header class="post-header">
    <h2 class="post-title"><a href="/android-architecture-part-3-applying-clean-architecture-android.html">[译] Android 架构：Part 3 —— 应用 Clean Architecture</a></h2>
  </header>
  <section class="post-excerpt">
    <p>到目前为止，在这个系列中，我们已经讲解了一些 初学者易犯的错误，以及过了一遍 Clean Architecture。在这最后一部分，我们会介绍最后一个难题：标签，或者准确地说，组件。 译者注：看完了这一部分，还有第四部分。在第四部分将会提供一个很酷的示范项目。 首先，我会移除在 Android 项目中不使用的东西，添加一些在 Uncle Bob... <a class="read-more" href="/android-architecture-part-3-applying-clean-architecture-android.html">&raquo;</a></p>
  </section>
  <footer class="post-meta">
    
        on
        
            
                <a href='/tag/Android'>Android</a>,
            
        
            
                <a href='/tag/Clean Architecture'>Clean Architecture</a>
            
        
    
    <time class="post-date" datetime="2017-07-27">27 Jul 2017</time>
  </footer>
</article>

<article class="post">
  <header class="post-header">
    <h2 class="post-title"><a href="/android-architecture-part-2-clean-architecture.html">[译] Android 架构：Part 2 —— 介绍 Clean Architecture</a></h2>
  </header>
  <section class="post-excerpt">
    <p>在本系列的第一部分，我们介绍了我们在寻找可行架构的道路上所犯过的错误。在这部分，我们将介绍传说中的 Clean Architecture。 当你在谷歌搜索 &quot;clean architecture&quot; 时，你看到的第一张图片是： 它也被称为洋葱架构，因为图看起来象个洋葱（你会意识到你需要写样板代码写到哭）；或者是端口和适配器，因为你可以看到右图的一些端口。六角架构是另一个相似的架构。 Clean Architecture... <a class="read-more" href="/android-architecture-part-2-clean-architecture.html">&raquo;</a></p>
  </section>
  <footer class="post-meta">
    
        on
        
            
                <a href='/tag/Android'>Android</a>,
            
        
            
                <a href='/tag/Clean Architecture'>Clean Architecture</a>
            
        
    
    <time class="post-date" datetime="2017-07-27">27 Jul 2017</time>
  </footer>
</article>

<article class="post">
  <header class="post-header">
    <h2 class="post-title"><a href="/android-architecture-part-1-every-new-beginning-is-hard.html">[译] Android 架构：Part 1 —— 那些年我们犯过的错</a></h2>
  </header>
  <section class="post-excerpt">
    <p>本系列文章旨在概述我们搭建 Android 应用程序架构时可能会碰到的问题。我意识到，无论实现 Android app 架构的过程多么困难，结果证明这些一定是完成每一个卓越的应用的基础。 每种技术都有其自然的进化。或者更确切地说，它的社区经历了进化的过程。一个新的计算机语言或框架的早期采用者是爱好者，他们只是希望掌握技术，并尽快完成一些工作。通常，新社区规模小，在开发人员之间的知识传递潜力有限，也就是说，每个人都从自己的错误中学习，因为没有架构指南可用。 早期 Android 们的痛点：谷歌是否关心？... <a class="read-more" href="/android-architecture-part-1-every-new-beginning-is-hard.html">&raquo;</a></p>
  </section>
  <footer class="post-meta">
    
        on
        
            
                <a href='/tag/Android'>Android</a>,
            
        
            
                <a href='/tag/Clean Architecture'>Clean Architecture</a>
            
        
    
    <time class="post-date" datetime="2017-07-26">26 Jul 2017</time>
  </footer>
</article>


<!-- Previous/next page links - displayed on every page -->

    <nav class="pagination" role="pagination">
  
  <span class="page-number"> Page 1 of 1 </span>
  
</nav>




</main>


      <footer class="site-footer clearfix">
        <section class="copyright"><a href="/">在编码</a> &copy; 2020</section>
        <section class="poweredby">Proudly published with <a href="https://jekyllrb.com/">Jekyll</a> using <a href="https://github.com/biomadeira/jasper">Jasper</a></section>
      </footer>
    </div>
    <!-- [[! Ghost outputs important scripts and data with this tag ]] -->
    <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
    <!-- [[! The main JavaScript file for Casper ]] -->
    <script type="text/javascript" src="/assets/js/jquery.fitvids.js"></script>
    <script type="text/javascript" src="/assets/js/index.js"></script>
    <script type="text/javascript" src="/assets/js/prism.js"></script>

    <!-- Add Google Analytics  -->
    <!-- Google Analytics Tracking code -->
<script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 ga('create', 'UA-96120107-1', 'auto');
 ga('send', 'pageview');

</script>

  </body>
</html>
